About First Base Property Solutions Limited (12089908) United Kingdom