About James May Properties Limited (12872341) United Kingdom