About Block & Property Management Solutions Limited (07907709) United Kingdom