About Lab Properties Limited (10622813) United Kingdom